Python 多重分隔符
我正在尝试将.txt文件中的长字符串转换为2D表Python 多重分隔符,python,pandas,csv,Python,Pandas,Csv,我正在尝试将.txt文件中的长字符串转换为2D表 [{"CAN":"5420060701","VAL":"0"},{"CAN":"1920010101","VAL":"1"},{"CAN":"1920020101","VAL":"1"},...] 进入 +----CAN-----+----VAL--+ +-5420060701-+----0----+ +-1920010101-+----1----+ +-1920020101-+----1----+ 我考虑过pd。读取fwf,
[{"CAN":"5420060701","VAL":"0"},{"CAN":"1920010101","VAL":"1"},{"CAN":"1920020101","VAL":"1"},...]
进入
+----CAN-----+----VAL--+
+-5420060701-+----0----+
+-1920010101-+----1----+
+-1920020101-+----1----+
我考虑过pd。读取fwf,但我的值是不同的宽度(即有时可能是65000)。我想是关于
pd.read\u csv(文件,分隔符=',')
的,但它返回一个很长的行,很难重新格式化。我从一个单独的线程中看到,我可以使用numpy的
genfromtxt
,但没有让它运行。只需使用pandas read\u json方法:
df = pd.read_json('jsn.txt')
print(df.head())
只需使用pandas read_json方法:
df = pd.read_json('jsn.txt')
print(df.head())
看起来你有json数据…
pd.read_json
@Rakesh哇,谢谢,效果很好。我甚至不知道json。我应该删除这篇文章吗?看起来你有json数据…pd.read_json
@Rakesh哇,谢谢,效果很好。我甚至不知道json。我应该删除这个帖子吗?