Forum Discussion
Transformar ejecutar tipos de datos de paso de script de Python
- 4 years ago
Hola Comunidad de Power BI,
Después de unas semanas encontré la solución y es vergonzosamente simple, solo agregue "en-US" al paso de tipo cambiado. Por lo tanto, el paso de tipo cambiado se convierte en:
¿Ha definido el tipo de datos en el script?
import pandas as pd
data = [['A',1],['B',2],['C',3]]
df = pd.DataFrame (data, columns=['type','value'], dtype=float)
print(df)
Saludos
Liang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hi @V-lianl-msft,
El problema se produce al volver a leer los datos en Power BI, por lo tanto, después del paso de script de Python. En Python el tipo de datos es por ejemplo float64,sin embargo Power BI lo interpreta como texto.
Por lo tanto, los tipos de datos de Pandas DataFrame no se interpretan correctamente en Power BI después de procesar los datos en Python, int64 y float64 se interpretan como texto.
Atentamente
Marcar